<?php
/**
* 数据模型
* @date: 2018年6月5日 上午10:12:44
* @author: xiaocui
*/

namespace app\admin666\model;

use think\Model;

class Column extends Model
{
    protected $autoWriteTimestamp = true;
    protected $updateTime = false;
    
    /**
    * 获取栏目树
    * @date: 2018年8月16日 下午2:03:25
    * @author: xiaocui
    * @param: variable
    * @return:
    */
    public function get_tree($list=null,$field='*'){
        if(empty($list)){
            $list = $this->field($field)->select();
        }
        import('util.Tree');
        $tree = \Tree::makeTreeForHtml($list,['expanded' => true]);
        
        foreach ($tree as $key=>$val){
            $flag = '';
            if(isset($val['level']) && $val['level'] > 0){
                for ($i=0;$i<$val['level'];$i++){
                    $flag .= $i==0?'┠─':'──';
                }
            }
            $tree[$key]['flag'] = $flag;
        }
        
        return $tree;
    }
    
    
}